Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Ecuador F2 Ecuador F3 USA F26 USA F27 Canada F1 Canada F2 Canada F3 Germany F1 Germany F2 Austria F1 USA F25 Brescia Challenger The Waco International Tennis Challenger - Waco Heilbronn Challenger Baton Rouge Challenger Ramat Hasharon Challenger Lubbock Challenger - Lubbock USTA Challenger of Orlando - Orlando Intersport Heilbronn Open - Heilbronn XI Abierto Internacional de Salinas - Salinas 2006 Challenger of Santa Clarita California Challenger - Valencia Unique Zagreb Open - Zagreb Tatra Banka Open 2006 - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Open Castilla y Leon - Segovia Sao Paulo Challenger Rhodes Challenger Cremona Challenger Athens Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Winnetka Challenger Sacramento Challenger Tiburon Challenger Guadalajara Challenger Sarasota Challenger Guimaraes Challenger Vancouver Challenger Petange Challenger Ortisei Challenger Irving Challenger Granby Challenger Mons Challenger Eckental Challenger Open Castilla y Leon - Segovia Puebla Challenger Manchester Challenger Columbus Challenger Tiburon Challenger Okal Cup - Eckental Dallas Challenger US Men's Clay Court Championship - Houston Surbiton Challenger PEOPLEnet Cup - Dnepropetrovsk USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XL Bermuda Open - Bermuda Ciudad de Telde - Telde Baden Open - Ettlingen Schickendanz Open - Furth GHI Bronx Tennis Classic - Bronx Privatbank Open 2006 - Dnepropetrovsk BMW Tennis Championship - Sunrise Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Kobstaedernes ATP Challenger - Kolding Istanbul Challenger Bergamo Challenger Sunrise Challenger Athens Challenger Puerto Rico Challenger Tennis Event - Humacao The Stella Artois Grass Court Championships - London Nottingham Challenger Ortisei Challenger Helsinki Challenger Australian Men's Hardcourt Championships - Adelaide Adidas International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Citrix Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Heilbronn Challenger Heineken Trophy - 's-Hertogenbosch AIG Japan Open - Tokyo Siebel Open - San Jose Trofeo Conde de Godo - Barcelona RCA Championships - Indianapolis Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Dallas Challenger Nottingham Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo ARAG World Team Championship - Dusseldorf Thailand Open - Bangkok Sydney International - Sydney SAP Open - San Jose Eckental Challenger Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Le Gosier Challenger Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sunrise Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose 2001 UT Tyler Patriot Challenger - Tyler Tennis Channel Open - Las Vegas Heilbronn Challenger Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Irving Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta USTA Challenger of San Antonio - San Antonio Citi Open - Washington Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Renault Slovenian Open - Ljubljana Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Ostdeutscher Sparkassen Cup - Dresden AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ASB Classic - Auckland Windy City Classic - Winnetka Countrywide Classic - Los Angeles Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Frito Lay/USTA Challenger - Binghamton If Stockholm Open - Stockholm Dallas Challenger Erste Bank Open - Vienna Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Gerry Weber Open - Halle Irving Challenger Tunis Challenger CMG Asia Open - Hong Kong Perth Challenger - Perth Monterrey Challenger Ortisei Challenger Ortisei Challenger Irving Challenger Salzburg Challenger 2005 Tulsa Challenger - Tulsa Open D'Orleans - Orleans Legg Mason Tennis Classic - Washington D.C. Medibank Private International - Sydney Rogers Masters - Toronto Salinas Challenger The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Thailand Open - Bangkok The Stella Artois Grass Court Championships - London BMW Open - Munich Heineken Open - Singapore AAPT Championships - Adelaide ERA Real Estate Clay Court Championships - Orlando The Stella Artois Grass Court Championships - London Infiniti Open - Los Angeles Nottingham Challenger AT&T Challenge - Atlanta Heineken Open Singapore - Singapore Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo RCA Championships - Indianapolis RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Next Generation Hardcourts - Adelaide RCA Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel Sydney International - Sydney Ordina Open - 's-Hertogenbosch The Nottingham Open - Nottingham Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Apia International - Sydney Gerry Weber Open - Halle Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich US Men's Clay Court Championship - Houston Moselle Open - Metz Hall of Fame Tennis Championships - Newport Citi Open - Washington US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis Tennis Masters Series - Hamburg U.S. Open - New York China Open - Beijing Mercedes Cup - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati 14th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eurocard Open - Stuttgart Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, THA-AUS 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, PO, FRA-GER 4-1 Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Hopman Cup - Perth Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, SF, ARG-AUS 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group I, 1R, AUS-CHN 5-0 River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Lisbon Tennis Masters Cup - Houston Olympics - Beijing Olympics - London AAMI Classic - Kooyong Olympics - Sydney Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Davis Cup, World Group, PO, AUS-BEL 2-3